About Frampton Howarth Properties Ltd (12895753) United Kingdom