About Paper House Apartments Ltd (13570404) United Kingdom