About Bishop Lowes Developments Limited (05833328) United Kingdom