About Alby House Limited (10742601) United Kingdom