diff --git a/backend/OrdnanceSurvey.py b/backend/OrdnanceSurvey.py new file mode 100644 index 00000000..774fbaaa --- /dev/null +++ b/backend/OrdnanceSurvey.py @@ -0,0 +1,48 @@ +class OrdnanceSuveyClient: + + def __init__(self, address, postcode): + """ + This class is tasked with interaction with the ordnance survey API. + :param address: + :param postcode: + """ + + self.address = address + self.postcode = postcode + + def get_places_api(self): + """ + This method is tasked with getting the places api from the Ordnance Survey. + :return: + """ + pass + + @staticmethod + def parse_classification_code(classification_code: str): + """ + This function will convert the classification code, returned by the OS places api, to a property type that is + compatible with the EPC database. + + The various classifications cane be found here: + https://osdatahub.os.uk/docs/places/technicalSpecification + + Under LPI Output, CLASSIFICATION_CODE is described, and a link is provided to the full table of classifications + For these purposes, we do not need the full classification as this includes non-residential properties. We only + parse the ones of interest to us + :return: + """ + + value_map = { + # In the OS api, "RD" is a "Dwelling" however this is not valid property type in the EPC database + 'RD': {}, + 'RD02': {'property_type': 'House', 'built_form': 'Detatched'}, + 'RD03': {'property_type': 'House', 'built_form': 'Semi-Detatched'}, + 'RD04': {'property_type': 'House', 'built_form': 'Mid-Terrace'}, + 'RD06': {'property_type': 'Flat'}, + } + + mapped = value_map.get(classification_code, {}) + property_type = mapped.get("property_type", "") + built_form = mapped.get("built_form", "") + + return property_type, built_form diff --git a/backend/SearchEpc.py b/backend/SearchEpc.py index 238ae465..75fac93f 100644 --- a/backend/SearchEpc.py +++ b/backend/SearchEpc.py @@ -1,5 +1,9 @@ import os import time +import re + +import usaddress +import pandas as pd from epc_api.client import EpcClient from utils.logger import setup_logger from typing import List @@ -65,6 +69,8 @@ class SearchEpc: self.address3 = address3 self.address4 = address4 self.uprn = uprn + self.house_number = self.get_house_number(self.address1) + self.numeric_house_number = self.extract_numeric_housenumber_part(self.house_number) self.max_retries = max_retries if max_retries is not None else self.MAX_RETRIES @@ -74,6 +80,50 @@ class SearchEpc: self.size = size if size is not None else 25 + @classmethod + def get_house_number(cls, address: str) -> str | None: + """ + This method will use the usaddress library to parse an address and extract the house number + :return: + """ + + parsed = usaddress.parse(address) + parsed_house_number = [x for x in parsed if (x[1] == "AddressNumber")] + parsed_house_number = parsed_house_number[0][0] if parsed_house_number else None + + if parsed_house_number is None: + # Because usaddress isn't optimal for parsing addresses with 'Flat' as a prefix, we also add a custom + # approach + # Pattern to look for 'Flat' followed by a number, or just a number at the beginning + pattern = r'(?i)(?:flat\s*(\d+))|^\s*(\d+)' + + match = re.search(pattern, address) + + if match: + # Return the first non-None group found + return next(g for g in match.groups() if g is not None) + else: + return None + + # Remove training commas + parsed_house_number = parsed_house_number.replace(",", "") + + return parsed_house_number + + @staticmethod + def extract_numeric_housenumber_part(house_number: str | None) -> int | None: + # Regular expression to find the first occurrence of one or more digits + + if house_number is None: + return None + + match = re.search(r'\d+', house_number) + + if match: + return int(match.group()) + else: + return None + def search(self): # Get the EPC data with retries @@ -208,3 +258,1704 @@ class SearchEpc: older_epcs = [epc for epc in list_of_epcs if epc["lmk-key"] != newest_response[0]["lmk-key"]] return newest_response[0], older_epcs + + @staticmethod + def _get_epc_mode(col: str, epc_data: pd.DataFrame): + """ + Simple method to extract the mode value from the EPC data + :param col: name of the column to take the mode of + :param epc_data: pandas dataframe of epc data + """ + + mode_value = epc_data[[col]].mode(dropna=True) + if len(mode_value) != 1: + raise NotImplementedError("TODO: Handle multiple modes") + mode_value = mode_value.iloc[0][col] + + return mode_value + + def estimate_epc(self): + """ + For a property that does not have an EPC, we retrieve the EPC data for the closest properties + and estimate the EPC for the property in question. + + Note - do we have postcodes with just a single address? We would need to use a different approach + to find the closest homes + :return: + """ + + address1 = "23 Butler House" + postcode = "e2 0pn" + os_data = [ + {'DPA': {'UPRN': '6037833', 'UDPRN': '7844379', + 'ADDRESS': 'FLAT 23, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 23', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.5, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1U'}}, { + 'DPA': {'UPRN': '6037829', 'UDPRN': '7844375', + 'ADDRESS': 'FLAT 2, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 2', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182832.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.5, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1Q'}}, { + 'DPA': {'UPRN': '6037843', 'UDPRN': '7844389', + 'ADDRESS': 'FLAT 32, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 32', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2G'}}, { + 'DPA': {'UPRN': '100120810104', 'UDPRN': '18054741', + 'ADDRESS': '23, BUTLER CLOSE, OXFORD, OX2 6JG', 'BUILDING_NUMBER': '23', + 'THOROUGHFARE_NAME': 'BUTLER CLOSE', 'POST_TOWN': 'OXFORD', 'POSTCODE': 'OX2 6JG', + 'RPC': '1', 'X_COORDINATE': 450777.0, 'Y_COORDINATE': 207585.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 3110, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'OXFORD', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000017505469', 'LAST_UPDATE_DATE': '27/06/2022', + 'ENTRY_DATE': '23/04/2003', 'BLPU_STATE_DATE': '28/04/2001', 'LANGUAGE': 'EN', + 'MATCH': 0.4, 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1U'}}, { + 'DPA': {'UPRN': '6037832', 'UDPRN': '7844378', + 'ADDRESS': 'FLAT 22, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 22', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1T'}}, { + 'DPA': {'UPRN': '6037840', 'UDPRN': '7844386', + 'ADDRESS': 'FLAT 3, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 3', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2D'}}, { + 'DPA': {'UPRN': '6037821', 'UDPRN': '7844367', + 'ADDRESS': 'FLAT 12, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 12', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1E'}}, { + 'DPA': {'UPRN': '6037822', 'UDPRN': '7844368', + 'ADDRESS': 'FLAT 13, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 13', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1F'}}, { + 'DPA': {'UPRN': '6037830', 'UDPRN': '7844376', + 'ADDRESS': 'FLAT 20, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 20', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1R'}}, { + 'DPA': {'UPRN': '6037831', 'UDPRN': '7844377', + 'ADDRESS': 'FLAT 21, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 21', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1S'}}, { + 'DPA': {'UPRN': '6037834', 'UDPRN': '7844380', + 'ADDRESS': 'FLAT 24, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 24', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1W'}}, { + 'DPA': {'UPRN': '6037835', 'UDPRN': '7844381', + 'ADDRESS': 'FLAT 25, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 25', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1X'}}, { + 'DPA': {'UPRN': '6037836', 'UDPRN': '7844382', + 'ADDRESS': 'FLAT 26, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 26', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1Y'}}, { + 'DPA': {'UPRN': '6037837', 'UDPRN': '7844383', + 'ADDRESS': 'FLAT 27, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 27', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1Z'}}, { + 'DPA': {'UPRN': '6037838', 'UDPRN': '7844384', + 'ADDRESS': 'FLAT 28, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 28', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2A'}}, { + 'DPA': {'UPRN': '6037839', 'UDPRN': '7844385', + 'ADDRESS': 'FLAT 29, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 29', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2B'}}, { + 'DPA': {'UPRN': '6037841', 'UDPRN': '7844387', + 'ADDRESS': 'FLAT 30, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 30', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2E'}}, { + 'DPA': {'UPRN': '6037842', 'UDPRN': '7844388', + 'ADDRESS': 'FLAT 31, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 31', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2F'}}, { + 'DPA': {'UPRN': '6037844', 'UDPRN': '7844390', + 'ADDRESS': 'FLAT 33, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 33', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2H'}}, { + 'DPA': {'UPRN': '6037845', 'UDPRN': '7844391', + 'ADDRESS': 'FLAT 34, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 34', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2J'}}, { + 'DPA': {'UPRN': '6037846', 'UDPRN': '7844392', + 'ADDRESS': 'FLAT 35, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 35', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2L'}}, { + 'DPA': {'UPRN': '6037847', 'UDPRN': '7844393', + 'ADDRESS': 'FLAT 36, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 36', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2N'}}, { + 'DPA': {'UPRN': '6037848', 'UDPRN': '7844394', + 'ADDRESS': 'FLAT 37, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 37', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2P'}}, { + 'DPA': {'UPRN': '6037849', 'UDPRN': '7844395', + 'ADDRESS': 'FLAT 38, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 38', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2Q'}}, { + 'DPA': {'UPRN': '6037850', 'UDPRN': '7844396', + 'ADDRESS': 'FLAT 39, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 39', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2R'}}, { + 'DPA': {'UPRN': '6037818', 'UDPRN': '7844364', + 'ADDRESS': 'FLAT 1, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 1', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1A'}}, { + 'DPA': {'UPRN': '6037851', 'UDPRN': '7844397', + 'ADDRESS': 'FLAT 4, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 4', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2S'}}, { + 'DPA': {'UPRN': '6037853', 'UDPRN': '7844399', + 'ADDRESS': 'FLAT 5, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 5', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2U'}}, { + 'DPA': {'UPRN': '6037854', 'UDPRN': '7844400', + 'ADDRESS': 'FLAT 6, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 6', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2W'}}, { + 'DPA': {'UPRN': '6037855', 'UDPRN': '7844401', + 'ADDRESS': 'FLAT 7, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 7', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2X'}}, { + 'DPA': {'UPRN': '6037856', 'UDPRN': '7844402', + 'ADDRESS': 'FLAT 8, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 8', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2Y'}}, { + 'DPA': {'UPRN': '6037857', 'UDPRN': '7844403', + 'ADDRESS': 'FLAT 9, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 9', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535439.0, 'Y_COORDINATE': 182828.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2Z'}}, { + 'DPA': {'UPRN': '6037819', 'UDPRN': '7844365', + 'ADDRESS': 'FLAT 10, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 10', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1B'}}, { + 'DPA': {'UPRN': '6037820', 'UDPRN': '7844366', + 'ADDRESS': 'FLAT 11, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 11', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1D'}}, { + 'DPA': {'UPRN': '6037823', 'UDPRN': '7844369', + 'ADDRESS': 'FLAT 14, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 14', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1G'}}, { + 'DPA': {'UPRN': '6037824', 'UDPRN': '7844370', + 'ADDRESS': 'FLAT 15, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 15', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1H'}}, { + 'DPA': {'UPRN': '6037825', 'UDPRN': '7844371', + 'ADDRESS': 'FLAT 16, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 16', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1J'}}, { + 'DPA': {'UPRN': '6037826', 'UDPRN': '7844372', + 'ADDRESS': 'FLAT 17, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 17', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1L'}}, { + 'DPA': {'UPRN': '6037827', 'UDPRN': '7844373', + 'ADDRESS': 'FLAT 18, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 18', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1N'}}, { + 'DPA': {'UPRN': '6037828', 'UDPRN': '7844374', + 'ADDRESS': 'FLAT 19, BUTLER HOUSE, BACTON STREET, LONDON, E2 0PN', + 'SUB_BUILDING_NAME': 'FLAT 19', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BACTON STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0PN', + 'RPC': '2', 'X_COORDINATE': 535436.0, 'Y_COORDINATE': 182835.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686710', 'PARENT_UPRN': '6128401', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1P'}}, { + 'DPA': {'UPRN': '100005484', 'UDPRN': '20364558', + 'ADDRESS': '23, BUTLER ROAD, DAGENHAM, RM8 2DT', 'BUILDING_NUMBER': '23', + 'THOROUGHFARE_NAME': 'BUTLER ROAD', 'POST_TOWN': 'DAGENHAM', 'POSTCODE': 'RM8 2DT', + 'RPC': '2', 'X_COORDINATE': 546681.0, 'Y_COORDINATE': 185956.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD04', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Terraced', 'LOCAL_CUSTODIAN_CODE': 5060, + 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'BARKING AND DAGENHAM', 'COUNTRY_CODE': 'E', + 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000007465373', 'LAST_UPDATE_DATE': '12/11/2018', + 'ENTRY_DATE': '01/01/1923', 'BLPU_STATE_DATE': '19/10/2009', 'LANGUAGE': 'EN', + 'MATCH': 0.4, 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1S'}}, { + 'DPA': {'UPRN': '90215506', 'UDPRN': '54323251', 'ADDRESS': '23, BUTLER CLOSE, DUDLEY, DY1 4ST', + 'BUILDING_NUMBER': '23', 'THOROUGHFARE_NAME': 'BUTLER CLOSE', 'POST_TOWN': 'DUDLEY', + 'POSTCODE': 'DY1 4ST', 'RPC': '1', 'X_COORDINATE': 395277.0, 'Y_COORDINATE': 291399.0, + 'STATUS': 'APPROVED', 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD03', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Semi-Detached', 'LOCAL_CUSTODIAN_CODE': 4615, + 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'DUDLEY', 'COUNTRY_CODE': 'E', + 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb5000005208567956', 'LAST_UPDATE_DATE': '12/04/2022', + 'ENTRY_DATE': '19/10/2016', 'BLPU_STATE_DATE': '19/10/2016', 'LANGUAGE': 'EN', + 'MATCH': 0.4, 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1P'}}, { + 'DPA': {'UPRN': '6038165', 'UDPRN': '7845424', + 'ADDRESS': 'FLAT 23, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 23', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1U'}}, { + 'DPA': {'UPRN': '100091297768', 'UDPRN': '20489790', + 'ADDRESS': '23, BUTLER HOUSE, ARGENT STREET, GRAYS, RM17 6LS', 'SUB_BUILDING_NAME': '23', + 'BUILDING_NAME': 'BUTLER HOUSE', 'THOROUGHFARE_NAME': 'ARGENT STREET', + 'POST_TOWN': 'GRAYS', 'POSTCODE': 'RM17 6LS', 'RPC': '2', 'X_COORDINATE': 561539.0, + 'Y_COORDINATE': 177535.0, 'STATUS': 'APPROVED', 'LOGICAL_STATUS_CODE': '1', + 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 1595, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'THURROCK', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000000743609', 'PARENT_UPRN': '100091660367', + 'LAST_UPDATE_DATE': '12/11/2018', 'ENTRY_DATE': '22/04/2002', + 'BLPU_STATE_DATE': '22/04/2002', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1U'}}, { + 'DPA': {'UPRN': '2465123670', 'UDPRN': '13173788', + 'ADDRESS': '23, BUTLER CLOSE, LEICESTER, LE4 7TP', 'BUILDING_NUMBER': '23', + 'THOROUGHFARE_NAME': 'BUTLER CLOSE', 'POST_TOWN': 'LEICESTER', 'POSTCODE': 'LE4 7TP', + 'RPC': '1', 'X_COORDINATE': 461288.0, 'Y_COORDINATE': 307985.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD03', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Semi-Detached', 'LOCAL_CUSTODIAN_CODE': 2465, + 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'LEICESTER CITY', 'COUNTRY_CODE': 'E', + 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000023348951', 'LAST_UPDATE_DATE': '10/02/2016', + 'ENTRY_DATE': '10/04/2003', 'BLPU_STATE_DATE': '10/04/2003', 'LANGUAGE': 'EN', + 'MATCH': 0.4, 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1U'}}, { + 'DPA': {'UPRN': '100070981622', 'UDPRN': '1054333', + 'ADDRESS': '23, BUTLER ROAD, SOLIHULL, B92 7QL', 'BUILDING_NUMBER': '23', + 'THOROUGHFARE_NAME': 'BUTLER ROAD', 'POST_TOWN': 'SOLIHULL', 'POSTCODE': 'B92 7QL', + 'RPC': '1', 'X_COORDINATE': 413831.0, 'Y_COORDINATE': 283269.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD03', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Semi-Detached', 'LOCAL_CUSTODIAN_CODE': 4625, + 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'SOLIHULL', 'COUNTRY_CODE': 'E', + 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000021354544', 'LAST_UPDATE_DATE': '10/02/2016', + 'ENTRY_DATE': '14/11/2002', 'BLPU_STATE_DATE': '06/11/2009', 'LANGUAGE': 'EN', + 'MATCH': 0.4, 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1T'}}, { + 'DPA': {'UPRN': '100090315357', 'UDPRN': '5239798', + 'ADDRESS': '23, BUTLER ROAD, HALSTEAD, CO9 1LL', 'BUILDING_NUMBER': '23', + 'THOROUGHFARE_NAME': 'BUTLER ROAD', 'POST_TOWN': 'HALSTEAD', 'POSTCODE': 'CO9 1LL', + 'RPC': '1', 'X_COORDINATE': 581028.0, 'Y_COORDINATE': 230625.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD04', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Terraced', 'LOCAL_CUSTODIAN_CODE': 1510, + 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'BRAINTREE', 'COUNTRY_CODE': 'E', + 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000004753569', 'LAST_UPDATE_DATE': '24/04/2019', + 'ENTRY_DATE': '16/04/2001', 'BLPU_STATE_DATE': '16/04/2001', 'LANGUAGE': 'EN', + 'MATCH': 0.4, 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1L'}}, { + 'DPA': {'UPRN': '91966', 'UDPRN': '2741519', + 'ADDRESS': '23 BUTLER HOUSE, SUMMERHILL ROAD, BRISTOL, BS5 8HQ', + 'BUILDING_NAME': '23 BUTLER HOUSE', 'THOROUGHFARE_NAME': 'SUMMERHILL ROAD', + 'POST_TOWN': 'BRISTOL', 'POSTCODE': 'BS5 8HQ', 'RPC': '2', 'X_COORDINATE': 362679.0, + 'Y_COORDINATE': 173636.0, 'STATUS': 'APPROVED', 'LOGICAL_STATUS_CODE': '1', + 'CLASSIFICATION_CODE': 'RD08', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Sheltered Accommodation', + 'LOCAL_CUSTODIAN_CODE': 116, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'BRISTOL', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000015134420', 'PARENT_UPRN': '91963', + 'LAST_UPDATE_DATE': '28/07/2020', 'ENTRY_DATE': '16/01/1997', + 'BLPU_STATE_DATE': '16/01/1997', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1U'}}, { + 'DPA': {'UPRN': '2630183449', 'UDPRN': '53937961', + 'ADDRESS': '23, BUTLER GARDENS, WYMONDHAM, NR18 0GE', 'BUILDING_NUMBER': '23', + 'THOROUGHFARE_NAME': 'BUTLER GARDENS', 'POST_TOWN': 'WYMONDHAM', 'POSTCODE': 'NR18 0GE', + 'RPC': '1', 'X_COORDINATE': 612795.66, 'Y_COORDINATE': 303429.68, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD03', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Semi-Detached', 'LOCAL_CUSTODIAN_CODE': 2630, + 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'SOUTH NORFOLK', 'COUNTRY_CODE': 'E', + 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb5000005229788403', 'LAST_UPDATE_DATE': '24/04/2019', + 'ENTRY_DATE': '08/06/2015', 'BLPU_STATE_DATE': '21/11/2018', 'LANGUAGE': 'EN', + 'MATCH': 0.4, 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2D'}}, { + 'DPA': {'UPRN': '100050385845', 'UDPRN': '10711132', + 'ADDRESS': '23, BUTLER ROAD, HARROGATE, HG1 4PF', 'BUILDING_NUMBER': '23', + 'THOROUGHFARE_NAME': 'BUTLER ROAD', 'POST_TOWN': 'HARROGATE', 'POSTCODE': 'HG1 4PF', + 'RPC': '1', 'X_COORDINATE': 430998.0, 'Y_COORDINATE': 456935.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD04', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Terraced', 'LOCAL_CUSTODIAN_CODE': 2745, + 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'NORTH YORKSHIRE', 'COUNTRY_CODE': 'E', + 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000032665633', 'LAST_UPDATE_DATE': '30/03/2023', + 'ENTRY_DATE': '05/04/2001', 'BLPU_STATE_DATE': '05/04/2001', 'LANGUAGE': 'EN', + 'MATCH': 0.4, 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2D'}}, { + 'DPA': {'UPRN': '100060219201', 'UDPRN': '19958031', + 'ADDRESS': '23, BUTLER CLOSE, BASINGSTOKE, RG22 6UF', 'BUILDING_NUMBER': '23', + 'THOROUGHFARE_NAME': 'BUTLER CLOSE', 'POST_TOWN': 'BASINGSTOKE', 'POSTCODE': 'RG22 6UF', + 'RPC': '1', 'X_COORDINATE': 461229.0, 'Y_COORDINATE': 151529.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD04', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Terraced', 'LOCAL_CUSTODIAN_CODE': 1705, + 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'BASINGSTOKE AND DEANE', 'COUNTRY_CODE': 'E', + 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000013815926', 'LAST_UPDATE_DATE': '01/05/2021', + 'ENTRY_DATE': '03/05/2001', 'BLPU_STATE_DATE': '28/03/2009', 'LANGUAGE': 'EN', + 'MATCH': 0.4, 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1U'}}, { + 'DPA': {'UPRN': '100021255372', 'UDPRN': '10435391', + 'ADDRESS': '23, BUTLER AVENUE, HARROW, HA1 4EJ', 'BUILDING_NUMBER': '23', + 'THOROUGHFARE_NAME': 'BUTLER AVENUE', 'POST_TOWN': 'HARROW', 'POSTCODE': 'HA1 4EJ', + 'RPC': '1', 'X_COORDINATE': 514794.44, 'Y_COORDINATE': 187933.1, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD02', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Detached', 'LOCAL_CUSTODIAN_CODE': 5450, + 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'HARROW', 'COUNTRY_CODE': 'E', + 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000003018602', 'LAST_UPDATE_DATE': '10/02/2016', + 'ENTRY_DATE': '09/08/2004', 'BLPU_STATE_DATE': '17/08/2007', 'LANGUAGE': 'EN', + 'MATCH': 0.4, 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1J'}}, { + 'DPA': {'UPRN': '100010537312', 'UDPRN': '19537132', + 'ADDRESS': '23, BUTLER PLACE, PRESTON, PR1 6BS', 'BUILDING_NUMBER': '23', + 'THOROUGHFARE_NAME': 'BUTLER PLACE', 'POST_TOWN': 'PRESTON', 'POSTCODE': 'PR1 6BS', + 'RPC': '1', 'X_COORDINATE': 353907.0, 'Y_COORDINATE': 430681.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD04', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Terraced', 'LOCAL_CUSTODIAN_CODE': 2345, + 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'PRESTON', 'COUNTRY_CODE': 'E', + 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000037964267', 'LAST_UPDATE_DATE': '24/04/2019', + 'ENTRY_DATE': '01/01/2004', 'BLPU_STATE_DATE': '03/12/2007', 'LANGUAGE': 'EN', + 'MATCH': 0.4, 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1T'}}, { + 'DPA': {'UPRN': '10090793888', 'UDPRN': '53380797', + 'ADDRESS': '23, BUTLER DRIVE, ERITH, DA8 3AQ', 'BUILDING_NUMBER': '23', + 'THOROUGHFARE_NAME': 'BUTLER DRIVE', 'POST_TOWN': 'ERITH', 'POSTCODE': 'DA8 3AQ', + 'RPC': '1', 'X_COORDINATE': 551416.62, 'Y_COORDINATE': 177160.6, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD04', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Terraced', 'LOCAL_CUSTODIAN_CODE': 5120, + 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'BEXLEY', 'COUNTRY_CODE': 'E', + 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb5000005152984756', 'LAST_UPDATE_DATE': '10/02/2016', + 'ENTRY_DATE': '14/01/2014', 'BLPU_STATE_DATE': '04/06/2015', 'LANGUAGE': 'EN', + 'MATCH': 0.4, 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1Q'}}, { + 'DPA': {'UPRN': '10022828895', 'UDPRN': '51566826', + 'ADDRESS': '23, BUTLER DRIVE, BRACKNELL, RG12 8DA', 'BUILDING_NUMBER': '23', + 'THOROUGHFARE_NAME': 'BUTLER DRIVE', 'POST_TOWN': 'BRACKNELL', 'POSTCODE': 'RG12 8DA', + 'RPC': '1', 'X_COORDINATE': 484943.0, 'Y_COORDINATE': 168743.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD03', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Semi-Detached', 'LOCAL_CUSTODIAN_CODE': 335, + 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'BRACKNELL FOREST', 'COUNTRY_CODE': 'E', + 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000002490438229', 'LAST_UPDATE_DATE': '10/02/2016', + 'ENTRY_DATE': '23/01/2009', 'BLPU_STATE_DATE': '23/01/2009', 'LANGUAGE': 'EN', + 'MATCH': 0.4, 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '4Y'}}, { + 'DPA': {'UPRN': '100021255418', 'UDPRN': '10434913', + 'ADDRESS': '23, BUTLER ROAD, HARROW, HA1 4DS', 'BUILDING_NUMBER': '23', + 'THOROUGHFARE_NAME': 'BUTLER ROAD', 'POST_TOWN': 'HARROW', 'POSTCODE': 'HA1 4DS', + 'RPC': '1', 'X_COORDINATE': 514647.66, 'Y_COORDINATE': 187939.99, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD04', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Terraced', 'LOCAL_CUSTODIAN_CODE': 5450, + 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'HARROW', 'COUNTRY_CODE': 'E', + 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000003018457', 'LAST_UPDATE_DATE': '10/02/2016', + 'ENTRY_DATE': '09/08/2004', 'BLPU_STATE_DATE': '17/08/2007', 'LANGUAGE': 'EN', + 'MATCH': 0.4, 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1H'}}, { + 'DPA': {'UPRN': '10095848542', 'UDPRN': '56772037', + 'ADDRESS': '23, BUTLER STREET, MANCHESTER, M40 7SW', 'BUILDING_NUMBER': '23', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'MANCHESTER', 'POSTCODE': 'M40 7SW', + 'RPC': '1', 'X_COORDINATE': 385363.25, 'Y_COORDINATE': 399029.33, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD03', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Semi-Detached', 'LOCAL_CUSTODIAN_CODE': 4215, + 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'MANCHESTER', 'COUNTRY_CODE': 'E', + 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '3', 'BLPU_STATE_CODE_DESCRIPTION': 'Unoccupied', + 'TOPOGRAPHY_LAYER_TOID': 'osgb5000005305734312', 'LAST_UPDATE_DATE': '08/12/2023', + 'ENTRY_DATE': '20/12/2021', 'BLPU_STATE_DATE': '06/12/2023', 'LANGUAGE': 'EN', + 'MATCH': 0.4, 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1Q'}}, { + 'DPA': {'UPRN': '14053961', 'UDPRN': '20066824', + 'ADDRESS': '23, BUTLER ROAD, CROWTHORNE, RG45 6QZ', 'BUILDING_NUMBER': '23', + 'THOROUGHFARE_NAME': 'BUTLER ROAD', 'POST_TOWN': 'CROWTHORNE', 'POSTCODE': 'RG45 6QZ', + 'RPC': '1', 'X_COORDINATE': 483577.0, 'Y_COORDINATE': 164784.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD03', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Semi-Detached', 'LOCAL_CUSTODIAN_CODE': 360, + 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'WOKINGHAM', 'COUNTRY_CODE': 'E', + 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000014499560', 'LAST_UPDATE_DATE': '10/02/2016', + 'ENTRY_DATE': '08/07/2000', 'BLPU_STATE_DATE': '01/02/2010', 'LANGUAGE': 'EN', + 'MATCH': 0.4, 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1J'}}, { + 'DPA': {'UPRN': '38174349', 'UDPRN': '12536271', + 'ADDRESS': '23, BUTLER CRESCENT, LIVERPOOL, L6 9HS', 'BUILDING_NUMBER': '23', + 'THOROUGHFARE_NAME': 'BUTLER CRESCENT', 'POST_TOWN': 'LIVERPOOL', 'POSTCODE': 'L6 9HS', + 'RPC': '1', 'X_COORDINATE': 336692.0, 'Y_COORDINATE': 391293.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD04', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Terraced', 'LOCAL_CUSTODIAN_CODE': 4310, + 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'LIVERPOOL', 'COUNTRY_CODE': 'E', + 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000035036984', 'LAST_UPDATE_DATE': '23/03/2022', + 'ENTRY_DATE': '30/09/1999', 'BLPU_STATE_DATE': '30/09/1999', 'LANGUAGE': 'EN', + 'MATCH': 0.4, 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1T'}}, { + 'DPA': {'UPRN': '63197467', 'UDPRN': '55267616', 'ADDRESS': '23, BUTLER WAY, WAKEFIELD, WF1 3DQ', + 'BUILDING_NUMBER': '23', 'THOROUGHFARE_NAME': 'BUTLER WAY', 'POST_TOWN': 'WAKEFIELD', + 'POSTCODE': 'WF1 3DQ', 'RPC': '1', 'X_COORDINATE': 433059.56, 'Y_COORDINATE': 421601.59, + 'STATUS': 'APPROVED', 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD03', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Semi-Detached', 'LOCAL_CUSTODIAN_CODE': 4725, + 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'WAKEFIELD', 'COUNTRY_CODE': 'E', + 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb5000005255059772', 'LAST_UPDATE_DATE': '13/06/2022', + 'ENTRY_DATE': '04/06/2018', 'BLPU_STATE_DATE': '05/06/2018', 'LANGUAGE': 'EN', + 'MATCH': 0.4, 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1P'}}, { + 'DPA': {'UPRN': '100010789959', 'UDPRN': '9117199', + 'ADDRESS': '23, BUTLER STREET, BLACKPOOL, FY1 3HR', 'BUILDING_NUMBER': '23', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'BLACKPOOL', 'POSTCODE': 'FY1 3HR', + 'RPC': '1', 'X_COORDINATE': 331287.0, 'Y_COORDINATE': 436773.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD04', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Terraced', 'LOCAL_CUSTODIAN_CODE': 2373, + 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'BLACKPOOL', 'COUNTRY_CODE': 'E', + 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000037423291', 'LAST_UPDATE_DATE': '10/02/2016', + 'ENTRY_DATE': '18/04/2001', 'BLPU_STATE_DATE': '12/06/2007', 'LANGUAGE': 'EN', + 'MATCH': 0.4, 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1H'}}, { + 'DPA': {'UPRN': '6038175', 'UDPRN': '7845434', + 'ADDRESS': 'FLAT 32, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 32', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2G'}}, { + 'DPA': {'UPRN': '100031395259', 'UDPRN': '16684081', + 'ADDRESS': '23, BUTLER CRESCENT, MANSFIELD, NG19 7LU', 'BUILDING_NUMBER': '23', + 'THOROUGHFARE_NAME': 'BUTLER CRESCENT', 'POST_TOWN': 'MANSFIELD', 'POSTCODE': 'NG19 7LU', + 'RPC': '1', 'X_COORDINATE': 451759.0, 'Y_COORDINATE': 362615.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD04', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Terraced', 'LOCAL_CUSTODIAN_CODE': 3025, + 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'MANSFIELD', 'COUNTRY_CODE': 'E', + 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000022624910', 'LAST_UPDATE_DATE': '10/02/2016', + 'ENTRY_DATE': '07/11/2002', 'BLPU_STATE_DATE': '07/11/2002', 'LANGUAGE': 'EN', + 'MATCH': 0.4, 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1J'}}, { + 'DPA': {'UPRN': '6038172', 'UDPRN': '7845431', + 'ADDRESS': 'FLAT 3, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 3', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2D'}}, { + 'DPA': {'UPRN': '6045644', 'UDPRN': '8071046', + 'ADDRESS': 'FLAT 23, BUTLER HOUSE, BURDETT ROAD, LONDON, E14 7AB', + 'SUB_BUILDING_NAME': 'FLAT 23', 'BUILDING_NAME': 'BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'BURDETT ROAD', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E14 7AB', + 'RPC': '2', 'X_COORDINATE': 536908.0, 'Y_COORDINATE': 181460.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041732860', 'PARENT_UPRN': '6128774', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1U'}}, { + 'DPA': {'UPRN': '6038164', 'UDPRN': '7845423', + 'ADDRESS': 'FLAT 22, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 22', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1T'}}, { + 'DPA': {'UPRN': '6038153', 'UDPRN': '7845412', + 'ADDRESS': 'FLAT 12, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 12', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1E'}}, { + 'DPA': {'UPRN': '6038154', 'UDPRN': '7845413', + 'ADDRESS': 'FLAT 13, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 13', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1F'}}, { + 'DPA': {'UPRN': '6038162', 'UDPRN': '7845421', + 'ADDRESS': 'FLAT 20, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 20', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1R'}}, { + 'DPA': {'UPRN': '6038163', 'UDPRN': '7845422', + 'ADDRESS': 'FLAT 21, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 21', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1S'}}, { + 'DPA': {'UPRN': '6038166', 'UDPRN': '7845425', + 'ADDRESS': 'FLAT 24, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 24', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1W'}}, { + 'DPA': {'UPRN': '6038167', 'UDPRN': '7845426', + 'ADDRESS': 'FLAT 25, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 25', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1X'}}, { + 'DPA': {'UPRN': '6038168', 'UDPRN': '7845427', + 'ADDRESS': 'FLAT 26, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 26', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1Y'}}, { + 'DPA': {'UPRN': '6038169', 'UDPRN': '7845428', + 'ADDRESS': 'FLAT 27, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 27', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1Z'}}, { + 'DPA': {'UPRN': '6038170', 'UDPRN': '7845429', + 'ADDRESS': 'FLAT 28, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 28', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2A'}}, { + 'DPA': {'UPRN': '6038171', 'UDPRN': '7845430', + 'ADDRESS': 'FLAT 29, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 29', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2B'}}, { + 'DPA': {'UPRN': '6038173', 'UDPRN': '7845432', + 'ADDRESS': 'FLAT 30, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 30', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2E'}}, { + 'DPA': {'UPRN': '6038174', 'UDPRN': '7845433', + 'ADDRESS': 'FLAT 31, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 31', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2F'}}, { + 'DPA': {'UPRN': '6038150', 'UDPRN': '7845409', + 'ADDRESS': 'FLAT 1, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 1', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1A'}}, { + 'DPA': {'UPRN': '6038176', 'UDPRN': '7845435', + 'ADDRESS': 'FLAT 4, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 4', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2H'}}, { + 'DPA': {'UPRN': '6038177', 'UDPRN': '7845436', + 'ADDRESS': 'FLAT 5, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 5', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2J'}}, { + 'DPA': {'UPRN': '6038178', 'UDPRN': '7845437', + 'ADDRESS': 'FLAT 6, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 6', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2L'}}, { + 'DPA': {'UPRN': '6038179', 'UDPRN': '7845438', + 'ADDRESS': 'FLAT 7, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 7', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2N'}}, { + 'DPA': {'UPRN': '6038180', 'UDPRN': '7845439', + 'ADDRESS': 'FLAT 8, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 8', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2P'}}, { + 'DPA': {'UPRN': '6038181', 'UDPRN': '7845440', + 'ADDRESS': 'FLAT 9, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 9', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.4, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '2Q'}}, { + 'DPA': {'UPRN': '6038151', 'UDPRN': '7845410', + 'ADDRESS': 'FLAT 10, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 10', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.3, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1B'}}, { + 'DPA': {'UPRN': '6038152', 'UDPRN': '7845411', + 'ADDRESS': 'FLAT 11, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 11', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.3, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1D'}}, { + 'DPA': {'UPRN': '6038155', 'UDPRN': '7845414', + 'ADDRESS': 'FLAT 14, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 14', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.3, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1G'}}, { + 'DPA': {'UPRN': '6038156', 'UDPRN': '7845415', + 'ADDRESS': 'FLAT 15, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 15', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.3, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1H'}}, { + 'DPA': {'UPRN': '6038157', 'UDPRN': '7845416', + 'ADDRESS': 'FLAT 16, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 16', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.3, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1J'}}, { + 'DPA': {'UPRN': '6038158', 'UDPRN': '7845417', + 'ADDRESS': 'FLAT 17, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 17', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.3, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1L'}}, { + 'DPA': {'UPRN': '6038159', 'UDPRN': '7845418', + 'ADDRESS': 'FLAT 18, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 18', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.3, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1N'}}, { + 'DPA': {'UPRN': '6038160', 'UDPRN': '7845419', + 'ADDRESS': 'FLAT 19, BEVIN HOUSE, BUTLER STREET, LONDON, E2 0RW', + 'SUB_BUILDING_NAME': 'FLAT 19', 'BUILDING_NAME': 'BEVIN HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'E2 0RW', + 'RPC': '2', 'X_COORDINATE': 535491.0, 'Y_COORDINATE': 182853.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5900, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'TOWER HAMLETS', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000041686692', 'PARENT_UPRN': '6128805', + 'LAST_UPDATE_DATE': '20/06/2022', 'ENTRY_DATE': '08/05/2003', + 'BLPU_STATE_DATE': '08/05/2003', 'LANGUAGE': 'EN', 'MATCH': 0.3, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1P'}}, { + 'DPA': {'UPRN': '3040038989', 'UDPRN': '16547514', + 'ADDRESS': '23, BUTLER CLOSE, CROPWELL BUTLER, NOTTINGHAM, NG12 3AF', + 'BUILDING_NUMBER': '23', 'THOROUGHFARE_NAME': 'BUTLER CLOSE', + 'DEPENDENT_LOCALITY': 'CROPWELL BUTLER', 'POST_TOWN': 'NOTTINGHAM', + 'POSTCODE': 'NG12 3AF', 'RPC': '2', 'X_COORDINATE': 468456.0, 'Y_COORDINATE': 336688.0, + 'STATUS': 'APPROVED', 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD03', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Semi-Detached', 'LOCAL_CUSTODIAN_CODE': 3040, + 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'RUSHCLIFFE', 'COUNTRY_CODE': 'E', + 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000023504919', 'LAST_UPDATE_DATE': '01/10/2019', + 'ENTRY_DATE': '13/12/2000', 'BLPU_STATE_DATE': '13/12/2000', 'LANGUAGE': 'EN', + 'MATCH': 0.3, 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1U'}}, { + 'DPA': {'UPRN': '200003357053', 'UDPRN': '21443062', + 'ADDRESS': 'FLAT 23, PETER BUTLER HOUSE, WOLSELEY STREET, LONDON, SE1 2BJ', + 'SUB_BUILDING_NAME': 'FLAT 23', 'BUILDING_NAME': 'PETER BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'WOLSELEY STREET', 'POST_TOWN': 'LONDON', 'POSTCODE': 'SE1 2BJ', + 'RPC': '2', 'X_COORDINATE': 534088.0, 'Y_COORDINATE': 179747.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5840, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'SOUTHWARK', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000006172980', 'PARENT_UPRN': '200003500897', + 'LAST_UPDATE_DATE': '10/02/2016', 'ENTRY_DATE': '20/05/2003', + 'BLPU_STATE_DATE': '08/04/2009', 'LANGUAGE': 'EN', 'MATCH': 0.3, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1U'}}, { + 'DPA': {'UPRN': '100100221882', 'UDPRN': '4625510', + 'ADDRESS': '23, BUTLER STREET, SHOTTON, GLANNAU DYFRDWY, CH5 1AP', + 'BUILDING_NUMBER': '23', 'THOROUGHFARE_NAME': 'BUTLER STREET', + 'DEPENDENT_LOCALITY': 'SHOTTON', 'POST_TOWN': 'GLANNAU DYFRDWY', 'POSTCODE': 'CH5 1AP', + 'RPC': '1', 'X_COORDINATE': 330758.0, 'Y_COORDINATE': 368483.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD04', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Terraced', 'LOCAL_CUSTODIAN_CODE': 6835, + 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'FLINTSHIRE', 'COUNTRY_CODE': 'W', + 'COUNTRY_CODE_DESCRIPTION': 'This record is within Wales', 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000034722275', 'LAST_UPDATE_DATE': '16/05/2022', + 'ENTRY_DATE': '10/05/2001', 'BLPU_STATE_DATE': '10/05/2001', 'LANGUAGE': 'CY', + 'MATCH': 0.3, 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1U'}}, { + 'DPA': {'UPRN': '200001132475', 'UDPRN': '26597335', + 'ADDRESS': '23 MORRIS HOUSE, BUTLER STREET, WIGAN, WN1 3QY', + 'BUILDING_NAME': '23 MORRIS HOUSE', 'THOROUGHFARE_NAME': 'BUTLER STREET', + 'POST_TOWN': 'WIGAN', 'POSTCODE': 'WN1 3QY', 'RPC': '2', 'X_COORDINATE': 358656.0, + 'Y_COORDINATE': 405727.0, 'STATUS': 'APPROVED', 'LOGICAL_STATUS_CODE': '1', + 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 4250, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'WIGAN', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000038141883', 'PARENT_UPRN': '200001174781', + 'LAST_UPDATE_DATE': '10/02/2016', 'ENTRY_DATE': '15/01/2002', + 'BLPU_STATE_DATE': '15/01/2002', 'LANGUAGE': 'EN', 'MATCH': 0.3, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1U'}}, { + 'DPA': {'UPRN': '100021167639', 'UDPRN': '15753729', + 'ADDRESS': 'FLAT 23, JOYCE BUTLER HOUSE, COMMERCE ROAD, LONDON, N22 8EA', + 'SUB_BUILDING_NAME': 'FLAT 23', 'BUILDING_NAME': 'JOYCE BUTLER HOUSE', + 'THOROUGHFARE_NAME': 'COMMERCE ROAD', 'POST_TOWN': 'LONDON', 'POSTCODE': 'N22 8EA', + 'RPC': '2', 'X_COORDINATE': 530743.0, 'Y_COORDINATE': 190869.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5420, + 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'LONDON BOROUGH OF HARINGEY', 'COUNTRY_CODE': 'E', + 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000005603686', 'PARENT_UPRN': '100023656717', + 'LAST_UPDATE_DATE': '16/05/2022', 'ENTRY_DATE': '31/03/2004', + 'BLPU_STATE_DATE': '24/03/2004', 'LANGUAGE': 'EN', 'MATCH': 0.3, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1U'}}, { + 'DPA': {'UPRN': '200001825227', 'UDPRN': '1679218', + 'ADDRESS': 'BUTLER HOUSE, BUTLER LANE, BAILDON, SHIPLEY, BD17 6PG', + 'BUILDING_NAME': 'BUTLER HOUSE', 'THOROUGHFARE_NAME': 'BUTLER LANE', + 'DEPENDENT_LOCALITY': 'BAILDON', 'POST_TOWN': 'SHIPLEY', 'POSTCODE': 'BD17 6PG', + 'RPC': '1', 'X_COORDINATE': 415603.0, 'Y_COORDINATE': 439584.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD03', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Semi-Detached', 'LOCAL_CUSTODIAN_CODE': 4705, + 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'BRADFORD MDC', 'COUNTRY_CODE': 'E', + 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000031973762', 'LAST_UPDATE_DATE': '10/02/2016', + 'ENTRY_DATE': '02/07/2002', 'BLPU_STATE_DATE': '02/07/2002', 'LANGUAGE': 'EN', + 'MATCH': 0.3, 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1B'}}, { + 'DPA': {'UPRN': '202082612', 'UDPRN': '17825144', + 'ADDRESS': 'FLAT 23, HUGH GAITSKELL HOUSE, BUTLER ROAD, LONDON, NW10 9RT', + 'SUB_BUILDING_NAME': 'FLAT 23', 'BUILDING_NAME': 'HUGH GAITSKELL HOUSE', + 'THOROUGHFARE_NAME': 'BUTLER ROAD', 'POST_TOWN': 'LONDON', 'POSTCODE': 'NW10 9RT', + 'RPC': '2', 'X_COORDINATE': 521511.0, 'Y_COORDINATE': 184340.0, 'STATUS': 'APPROVED', + 'LOGICAL_STATUS_CODE': '1', 'CLASSIFICATION_CODE': 'RD06', + 'CLASSIFICATION_CODE_DESCRIPTION': 'Self Contained Flat (Includes Maisonette / ' + 'Apartment)', + 'LOCAL_CUSTODIAN_CODE': 5150, 'LOCAL_CUSTODIAN_CODE_DESCRIPTION': 'BRENT', + 'COUNTRY_CODE': 'E', 'COUNTRY_CODE_DESCRIPTION': 'This record is within England', + 'POSTAL_ADDRESS_CODE': 'D', + 'POSTAL_ADDRESS_CODE_DESCRIPTION': 'A record which is linked to PAF', + 'BLPU_STATE_CODE': '2', 'BLPU_STATE_CODE_DESCRIPTION': 'In use', + 'TOPOGRAPHY_LAYER_TOID': 'osgb1000042025598', 'PARENT_UPRN': '202191825', + 'LAST_UPDATE_DATE': '10/02/2016', 'ENTRY_DATE': '13/09/1979', + 'BLPU_STATE_DATE': '10/08/2007', 'LANGUAGE': 'EN', 'MATCH': 0.3, + 'MATCH_DESCRIPTION': 'NO MATCH', 'DELIVERY_POINT_SUFFIX': '1U'}}] + + # TEMP + # from dotenv import load_dotenv + # from pathlib import Path + # ENV_FILE = Path(__file__).parent / "etl" / "eligibility" / "ha_15_32" / ".env" + # load_dotenv(ENV_FILE) + # self = SearchEpc(address1=address1, postcode=postcode) + + # From the ordnance survey data, we want to determine the property type and then use only similar property + # types for the estimation + property_os_place = os_data[0]["DPA"] + + from backend.OrdnanceSurvey import OrdnanceSuveyClient + + os_property_type, os_built_form = OrdnanceSuveyClient.parse_classification_code( + property_os_place["CLASSIFICATION_CODE"]) + # TODO: Then, if the property is semi-detatched, but all of the neighbours are terraced, we should update the + # property type to end-terraced + + # We firstly get the first 100 properties for the postcode, from the EPC api + epc_reponse = self.client.domestic.search(params={"postcode": self.postcode}, size=100) + epc_data = pd.DataFrame(epc_reponse["rows"]) + + # We now get the newest EPC per uprn + epc_data = epc_data.sort_values("lodgement-datetime", ascending=False).groupby("uprn").head(1) + + # For each record, parse the house number. We'll use this to identify the closest properties + epc_data["house_number"] = epc_data["address"].apply(lambda add1: self.get_house_number(add1)) + + # We convert the house number fo a purely numeric format - therefore + epc_data["numeric_house_number"] = epc_data["house_number"].apply( + lambda house_num: self.extract_numeric_housenumber_part(house_num) + ) + + epc_data["house_number_distance"] = abs( + epc_data["numeric_house_number"] - self.numeric_house_number + ) + + epc_built_form = self._get_epc_mode(col="built-form", epc_data=epc_data) + epc_property_type = self._get_epc_mode(col="property-type", epc_data=epc_data) + + # We check if the EPC built form is one of the terraced values. If the os_built_form is semi-detached, + # then we set it to be end terraced + if os_built_form == "Semi-Detached" and epc_built_form in ["End-Terraced", "Mid-Terraced"]: + estimation_built_form = "End-Terraced" + elif os_built_form == "": + estimation_built_form = epc_built_form + else: + estimation_built_form = os_built_form + + estimation_property_type = epc_property_type if os_property_type == "" else os_property_type + + # We filter the EPC data on just the property types we want to use + epc_data = epc_data[ + (epc_data["built-form"] == estimation_built_form) & (epc_data["property-type"] == estimation_property_type) + ] + + # We use house_number_distance as a weighting where closer homes are upweighted when interpolating + + # For each attribute, we need to determine the datatype and use an appropriate method + # to interpolate. + for attribute in epc_data.columns: + estimation_data = epc_data[[attribute, "house_number_distance"]] diff --git a/backend/requirements/base.txt b/backend/requirements/base.txt index 7a925030..3173f7f8 100644 --- a/backend/requirements/base.txt +++ b/backend/requirements/base.txt @@ -35,4 +35,5 @@ mip==1.15.0 boto3==1.28.3 pandas==1.5.3 pyarrow==12.0.1 -textblob \ No newline at end of file +textblob +usaddress==0.5.10 \ No newline at end of file diff --git a/etl/epc/property_change_app.py b/etl/epc/property_change_app.py index f8c293a1..7e2262d0 100644 --- a/etl/epc/property_change_app.py +++ b/etl/epc/property_change_app.py @@ -637,13 +637,6 @@ def app(): file_key="sap_change_model/dataset_test.parquet", ) - z = dataset[dataset["CONSTITUENCY"].isin(["E14000707", "E14000909"])] - z["CONSTITUENCY"].value_counts() - - z[z["CONSTITUENCY"] == "E14000909"]["UPRN"].sample(1) - - self.data[self.data["UPRN"] == "100030549358"] - if __name__ == "__main__": app()